<?php require_once('connexion.php'); ?>
<?php
/*
  -----------------------------------
  ---- SCRIPT D'AUTHENTIFICATION ----
  FujiCraft V3.0
  By Fujido
  Contact : thefujido@gmail.com
  -----------------------------------
 */

session_start(); // d�but de session

if (isset($_POST['submit'])) { // execution apres envoi du formulaire
    $login = mysql_escape_string($_POST['login']); // mise en variable du nom d'utilisateur
    $pass = md5($_POST['pass']); // mise en variable du mot de passe crypt�
// requete sur la table administrateurs (on r�cup�re les infos de la personne)
    mysql_select_db($database_dbprotect, $dbconnect);
    $verif_query = sprintf("SELECT * FROM " . $database . "." . $tb_utilisateurs . " WHERE login='$login' AND pass='$pass'"); // requ�te sur la base administrateurs
    $verif = mysql_query($verif_query, $dbconnect) or die(mysql_error());
    $row_verif = mysql_fetch_assoc($verif);
    $utilisateur = mysql_num_rows($verif);


    if ($utilisateur) { // On test s'il y a un utilisateur correspondant
        session_register("authentification"); // enregistrement de la session
        // d�claration des variables de session
        $_SESSION['privilege'] = $row_verif['privilege']; // le privil�ge de l'utilisateur (permet de d�finir des niveaux d'utilisateur)
        $_SESSION['nom'] = $row_verif['nom']; // Son nom
        $_SESSION['prenom'] = $row_verif['prenom']; // Son Pr�nom
        $_SESSION['login'] = $row_verif['login']; // Son Login
        $_SESSION['pass'] = $row_verif['pass']; // Son mot de passe (� �viter)
        $_SESSION['pass_no_md5'] = $row_verif['pass_no_md5']; // mdp no hash
        $_SESSION['email'] = $row_verif['email']; // Son email
        $_SESSION['skype'] = $row_verif['skype']; // Son skype
        $_SESSION['date_inscription'] = $row_verif['date_inscritpion']; // Sa date d'inscription
        $_SESSION['nb_message'] = $row_verif['nb_message']; // son nombre de message

        header("Location:accueil.php"); // redirection si OK
    } else {
        header("Location:index.php?erreur=login"); // redirection si utilisateur non reconnu
    }
}

// GESTION DE LA D�connexion
if (isset($_GET['erreur']) && $_GET['erreur'] == 'logout') { // Test sur les param�tres d'URL qui permettront d'identifier un "contexte" de d�connexion
    $prenom = $_SESSION['prenom']; // On garde le pr�nom en variable pour dire au revoir (soyons polis :-)
    session_unset("authentification");
    header("Location:index.php?erreur=delog");
}
?>
<html>
    <head>
        <title><?php echo $site; ?> | <?php echo $admin; ?></title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta http-equiv="Content-Style-Type" content="text/css" />
        <meta http-equiv="content-language" content="fr,en" />
        <link rel='shortcut icon' type="image/x-icon" href='../images/favicon.ico' />
        <link rel="stylesheet" type="text/css" href="../css/formulaire.css" title="" media="all" />
    </head>
    <body>
        <center>
            <form id="start" action="" method="post" name="connect">
                <h1>Connexion au Panneau d'administration</h1>
                <p>
                    <label for="login">Pseudo</label>
                    <input id="login" name="login" type="text" />
                </p>
                <p>
                    <label for="pass">Mot de passe</label>
                    <input id="pass" name="pass" type="password" />
                </p>
                <p>
                    <input type="submit" name="submit" value="Envoyer" />
                </p>

                <?php if (isset($_GET['erreur']) && ($_GET['erreur'] == "login")) { // Affiche l'erreur
                ?>
                    <div id="box" onclick="document.getElementById('box').style.display='none';" class="error-box" title="Fermer la fen&ecirc;tre">
                        Echec d'authentification. Login ou mot de passe incorrect.
                    </div>
                <?php } ?>
                <?php if (isset($_GET['erreur']) && ($_GET['erreur'] == "delog")) { // Affiche l'erreur
                ?>
                    <div id="box" onclick="document.getElementById('box').style.display='none';" class="success-box" title="Fermer la fen&ecirc;tre">
                        D&eacute;connexion r&eacute;ussi. &Agrave; bient&ocirc;t.
                    </div>
                <?php } ?>
                <?php if (isset($_GET['erreur']) && ($_GET['erreur'] == "intru")) { // Affiche l'erreur
                ?>
                    <div id="box" onclick="document.getElementById('box').style.display='none';" class="warning-box" title="Fermer la fen&ecirc;tre">
                        Tentative d'intrusion d&eacute;t&eacute;ct&eacute;e. Les admins ont &eacute;t&eacute; pr&eacute;venus.
                    </div>
                <?php } ?>
                <?php if (isset($_GET['erreur']) && ($_GET['erreur'] == "refused")) { // Affiche l'erreur
                ?>
                    <div id="box" onclick="document.getElementById('box').style.display='none';" class="warning-box" title="Fermer la fen&ecirc;tre">
                        Acc&egrave;s refus&eacute;. Vous ne disposez pas des droit n&eacute;cessaire.
                    </div>
                <?php } ?>
            </form>
            <p id="credits">&copy; <a href="../" title="Tous Droits R&eacute;serv&eacute;s"><?php echo $site; ?></a> | 2011 | <a href="http://www.facebook.com/pages/Fujido/129154603839560" title="Page Facebook">Fujido</a></p>
        </center>
    </body>
</html>
